#include "PestaniaGrafico.h"

PestaniaGrafico::PestaniaGrafico():CGS(GI,IPEsp,PuertoEsp)
{
    this->Boton1.signal_clicked().connect(sigc::mem_fun(*this,&PestaniaGrafico::on_boton1_clickeado));
    this->Boton2.signal_clicked().connect(sigc::mem_fun(*this,&PestaniaGrafico::on_boton2_clickeado));
    this->add(GI);
    this->Boton1.add_label("Empezar sincronizacion");
    this->hbbox_Botonera.add(this->Boton1);
    this->Boton2.add_label("Detener sincronizacion");
    this->hbbox_Botonera.add(this->Boton2);
    this->pack_start(this->hbbox_Botonera,Gtk::PACK_SHRINK);
}

void PestaniaGrafico::on_boton1_clickeado()
{
        //std::cout << "empezando un nuevo thread" << std::endl;
        if ( !this->CGS.is_running() )
        {
            this->CGS.start();
        }
}
void PestaniaGrafico::on_boton2_clickeado()
{
    this->CGS.stop();
}
